home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / misc / amag / sh9301c.lha / Oberon(S.67) / Listing4.mod < prev    next >
Text File  |  1993-01-22  |  601b  |  25 lines

  1. MODULE Zahlenraten;
  2. IMPORT
  3.   io, r: Random;
  4. CONST
  5.   Max = 100;
  6.   MaxStellen = 3;
  7. VAR
  8.   Zahl, Tip: LONGINT;
  9. BEGIN
  10.   Zahl := r.RND (Max) + 1;
  11.   io.WriteString ("Zahlenraten im Bereich von 1-");
  12.   io.WriteInt (Max, MaxStellen); io.WriteLn; io.WriteLn;
  13.   REPEAT
  14.     REPEAT
  15.       io.WriteString ("Dein Tip: ");
  16.     UNTIL (io.ReadInt (Tip)) AND (Tip >= 1) AND (Tip <= Max);
  17.     IF Tip > Zahl THEN
  18.       io.WriteString ("Leider zu groß!\n\n");
  19.     ELSIF Tip < Zahl THEN
  20.       io.WriteString ("Schade, zu klein!\n\n");
  21.     END; (* IF *)
  22.   UNTIL Tip = Zahl;
  23.   io.WriteString ("Geschafft!\n");
  24. END Zahlenraten.
  25.